import request from '@/api/request.js'

/**
 * @method login
 * @desc 登录并获取用户信息
 * @param data {Object} 
 * @return void
 */

export function login(data) {
  return request({
    url: `/login`,
    method: 'post',
    data
  })
}


/**
 * @method getInfo
 * @desc 获取用户信息
 * @return void
 */

export function getInfo() {
  return request({
    url: '/info',
    method: 'get'
  })
}


/**
 * @method changePassword
 * @desc 重置密码
 * @param data {Object} 
 * @return void
 */

export function changePassword(data) {
  return request({
    url: `/password`,
    method: 'post',
    data
  })
}


/**
 * @method logout
 * @desc 退出登录
 * @return void
 */

export function logout() {
  return request({
    url: `/logout`,
    method: 'post'
  })
}


/**
 * @method userSave
 * @desc 修改用户
 * @param data {Object} 
 * @return void
 */


export function userSave(data) {
  return request({
    url: `/users/updateAvatar`,
    method: 'post',
    data
  })
}





